# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/7/12 0012 23:14
@Author : 测试开发工程师
@File : jsonpath.py
@Software: PyCharm
============================
"""

"""
jsonpath 常用语法
类似于  xpath 定位方式，只是定位对象是一个 json 结构体
相比于普通的断言方式会更加的灵活
    $  查询根元素
    @  当前节点过滤谓词处理
    *  通配符，必要时可用任何地方的名称或数字
    .. 深层扫描，必要时在任何地方可以使用名称
    .<name>  点，表示子节点
    ['<name>'(.'<name>')]  括号表示子项
    [<number>(.<number>)]  数组索引或索引
    [start:end]  数组切片操作
    [?(<expression>)]  过滤表达式，表达式必须求值为一个布尔值
"""